“迷走” means unconsciously lost in Chinese. The city is based on a fictional post-Showa scenery. In this city, we birth in the future, and die in the past. Memories and experiences are inconsecutive and unconscious here.
Showa-style colours and buildings constitute the city impression.